.main{
    padding: 0 20px;

        // 最新课程
        .newcourse {
            h3 {
                line-height: 2.5em;
            }
    
            a {
                display: block;
                background: #fff;
                border-radius: 15px;
                box-shadow: 0 0 10px 0 #aaa;
                overflow: hidden;
    
                img {
                    width: 100%;
                }
    
                h4 {
                    color: #444;
                    margin: 0 15px;
                    line-height: 2em;
                    font-size: 16px;
                }
    
                p {
                    color: #888;
                    margin: 0 15px 15px;
                }
            }
        }
    
        //课程列表
        .course-list {
            h3 {
                line-height: 2.5em;
            }
    
            li {
                position: relative;
                border-radius: 15px;
                box-shadow: 0 0 10px 0 #aaa;
                overflow: hidden;
                margin-bottom: 15px;
    
                h4 {
                    position: absolute;
                    left: 20px;
                    bottom: 40px;
                    color: #fff;
                }
    
                p {
                    position: absolute;
                    left: 20px;
                    bottom: 20px;
                    color: #fff;
                }
            }
    
            img {
                width: 100%;
                height: 120px;
            }
        }


}
